@charset "utf-8";
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input{ margin:0;padding:0;box-sizing:border-box;} 
body{font-family:"Arial, Helvetica, sans-serif";}
ul,ol,li{list-style:none;}
a,u{text-decoration:none;}
b,strong,h1,h2,h3,h4,h5,h6{font-weight:100;font-size:12px;}
i,em{font-style:normal;}
img,input{display:block;border:0;}
.clearfix:after{content:".";clear:both;height:0;display:block;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}

.mc{
    min-width:1200px;
    position:relative;
    form{
        background:#f2f2f2;
        .top{
            width:100%;
            height:120px;
            background:#fff;
            box-shadow: 0 0 5px #d9d9d9;
            .top-nr{
                width:990px;
                margin:0 auto;
                .top-logo{
                    margin-top:20px;
                    float:Left;
                    a{
                        float:left;
                        img{
                            float:left;
                            width:344px;
                            height:76px;
                        }
                    }
                }
                .top-wel{
                    width:287px;
                    height:120px;
                    float:right;
                    margin-top:50px;                  
                    font-size:13px;
                    color:#959595;
                    p{
                        float:left;
                        width:170px;
                        height:17px;
                    }
                    .top-login{
                        
                        float:left;
                        width:39px;
                        height:17px;
                        margin-right:16px;
                        a{
                            float:left;
                            color:#1eaa39;
                        }
                     }
                       .top-reg{
                            float:left;
                            width:62px;
                            height:17px;
                            a{
                               float:left;
                               color:#1eaa39; 
                            }
                        }
                    
                }
            }
        }
        .register{
            position:absolute;
            margin-top:0!important;
            width:100%;
            overflow: hidden;
            a{
                img{
                    width:100%;
                    height:100px;
                }
            }
        }
      .res-nr{
          width:990px;
          margin:0 auto;
          margin-top:100px;
          background:#fff;
          border:1px solid #f2f2f1;
          overflow: hidden;
          padding-bottom:50px;
          .cont-top{
              border-bottom:1px solid #f8f8f7;
              height:56px;
              line-height:56px;
              h2{
                 float:left;
                 font-size:16px;
                 color:#333;
                 margin-left:50px; 
              }
              h3{
                  float:right;
                  font-size:16px;
                  color:#333;
                  margin-right:50px;
                  a{
                      color:#1eaa39;
                  }
              }
          }
      } 
     .cont-nr{
         width:446px;
         margin-top:30px;
         margin-left:78px;
         color:#666;
         font-size:13px;
         padding-bottom:63px;
         float:left;
         .res-inf1{
             height:36px;
             margin-bottom:30px;
             line-height:36px;
             .yh{
                 width:120px;
                 float:left;
                 text-align: right;
                 span{
                     
                     color:#f00;
                     margin-right:7px;
                 }
             }
             input{
                 outline: none;
                 width:290px;
                 height:36px;
                 line-height:36px;
                 border:1px solid #deded3;
                 border-radius: 4px;
                 padding-left:10px;
                 float:left;
                 margin-right:5px;
             }
             #user-notice{
//               background: #f00;
                 width:280px;
                 height:20px;
                 line-height:25px;
                 float:left;
                 padding-left:120px;
             }
             .yh1{
                 width:264px;
                 float:Left;
                 text-align: right;
                 input{
                    width:290px;
                     height:36px;
                     line-height:36px;
                     border:1px solid #deded3;
                     border-radius: 4px;
                     padding-left:10px;
                     float:left;
                     margin-right:5px; 
                 }
                 #pass-notice{
                     width:280px;
                     height:20px;
                     float:left;
                     line-height: 25px;
                     text-align: left;
//                   background: #f00;
                 }
                 
             }
             #agin-notice{
//                   background: #f00;
                     width:280px;
                     height:20px;
                     line-height:25px;
                     float:left;
                     padding-left:120px;
                 }
            #table{
                width:145px;
                float:right;
                margin-bottom:10px;
                margin-right:94px;
            } 
            .xy{
                font-size:14px;
                float:left;
                width:264px;
                margin-left:120px;
                input{
                    float:left;
                    margin-right:5px;
                    width:15px;
                    height:15px;
                    border-radius: 3px;
                 }
                    span{
                        a{
                            color:#1EAA39;
                        }
                    }                
            }
            .res-btn{
               
                margin-top:20px;
                margin-left:120px;
                float:left;
                input{
                     width:264px;
                     height:40px;
                     line-height:40px;
                     background:#1EAA39;
                     border:0;
                     border-radius: 4px;
                     color:#fff;
                     font-size:16px;
                     cursor:pointer;
                }
            }
         }
     }
      .cont-img{
          width:378px;
          overflow: hidden;
          float:left;
          margin-top:30px;
          img{
              float:right;
          }
      }
      .res-bottom{
          float:left;
          padding-top:20px;
          background: #F2F2F1;
          .mx-register{
                float:left;
                height:67px;
                margin:10px auto;
                margin-top:20px;
                text-align: center;
                background: #F2F2F1;
                span{
                    width:1200px;
                    height:14px;
                    float:left;
                    margin-bottom:10px;
                    font-size:12px;
                    text-align: center;
                    color:#666;
                }
            } 
        .mx-bottom{
                width:1200px;
                background: #F2F2F1;
                height:49px;
                float:left;
                margin-top:20px;
                overflow: hidden;
                ul{
                    width:576px;
                    margin:0 auto;
                    li{
                        float:left;
                        margin-right:5px;
                        img{
                            float:left;
                        }
                    }
                }
            }
        }
        .alert{
            display:none;
            width:160px;
            height:183px;
            border:1px solid #999;
            border-radius:6px;
            position:fixed;
            left:45%;
            top:40%;
            z-index: 100;
            background:#fff;
            box-shadow: 0 0 8px rgba(0,0,0,0.1);
            font-size:14px;
            color:#333;
            table{
                .td1{
                    width:158px;
                    height:47px;
                    border-bottom:1px solid #e5e5e5;
                    line-height:47px;
                    float:left;
                    .sure{
                        float:right;
                        width:24px;
                        height:24px;
                        margin-right:10px;
                        font-size:21px;
                        border:0;
                        background:#fff;
                        margin-top:0;
                        color:#ccc;
                    }
                }
                .td2{
                    float:left;
                    padding:15px;
                    color:#333;
                    .ttip{
                        float:left;
                        width:130px;
                        height:40px;
                        h4{
                           float:left;
                           width:130px;
                           height:20px;
                           line-height:20px; 
                           font-size:14px;
                        }
                        #label{
                            float:left;
                            width:130px;
                            margin:2px;
                            font-size:14px;
                        }
                    }
                }
                .td3{
                    float:left;
                    width:160px;
                    height:54px;
                    .sure{
                        width:54px;
                        height:34px;
                        color:#fff;
                        background:#428bca;
                        text-align: center;
                        line-height:34px;
                        font-size:14px;
                        cursor:pointer;
                        border-radius: 4px;
                        border:0;
                        margin-left:80px;
                    }
                }
            }
        }
    }
}
